@CHARSET "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, select {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
    font: 12px/1.5 microsoft yahei;
    color: #3C3C3C;
}

html, body {
    min-width: 1350px;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

address, cite, dfn, em, var {
    font-style: normal;
}

code, kbd, pre, samp {
    font-family: courier new, courier, monospace;
}

input, button, select, textarea {
    outline: none;
}

textarea {
    resize: none;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #0072BC;
}

/* 去除点击后的虚线框　ie */

a:focus {
    outline: none
}

a:hover {
    text-decoration: none;
    color: #113152;
    outline: none;
    hide-focus: expression(this.hideFocus =           true);
}

sup {
    vertical-align: text-top;
    vertical-align: super
}

sub {
    vertical-align: text-bottom;
}

fieldset, img {
    border: 0;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    overflow-x: auto;
    overflow-y: auto;
    background: #e8e9ee;
}

#wrapper {
    margin: 0 auto;
    position: relative;
}

/*头部css*/
#header {
    width: 100%;

    margin: 0 auto;
    background-color: #1e282d;
}

.header_holder {
    height: 82px;
    line-height: 82px;
    width: 100%;
}

#header .logo {
    float: left;
    width: 260px;
    height: 82px;
    background: url("/assets/images/logo_header.png")  no-repeat ;
    /* 	background-color:#000; */
    background-position: center;

}

#header .enlogo {
    float: left;
    width: 381px;
    height: 82px;
    background: url("../images/img/logo_en.png") no-repeat;
    background-position: center;
}

#header .account {
    float: right;
}

#header .account li {
    float: left;
    margin-left: 0px;
}

#header .account li span {
    padding: 0 10px
}

#header .account li div:HOVER {
    background-color: #000;
}

#header .account li div a {
    font-size: 14px;
    color: #fff;

}

#header .account li div img {
    vertical-align: middle;
}

#header .logout {

    width: 147px;
    text-align: center;
    height: 81px;
}

#header .modifypwd {
    padding: 0 10px;
    min-width: 147px;
    text-align: center;
    height: 81px;
    background-color: #000;

}

#header .modifypwd a {
    background: url(../images/img/modifypwd.png) no-repeat 0 1px;
    padding-left: 26px;

}

#header .logout a {
    background: url(../images/img/logout.png) no-repeat 0 1px;
    padding-left: 24px;
}

#header .account li div:hover a {
    background-position: 0 -18px;

}

/*左侧菜单css*/
#sidebar {
    width: 230px;
    /*float:left;*/
    position: absolute;
}

/*#sidebar .side_nav a {
	font-size: 12px;
}*/

#sidebar .side_nav > li.active li.active {
    background-color: #fff;

}

#sidebar .side_nav > li.active li.active a {
    color: #41aae1;
}

/* #sidebar .side_nav>li.active li.active a {
	color: #fff;
} */

#sidebar .side_nav > li {
    position: relative;
}

#sidebar .side_nav > li .jt {
    position: absolute;
    right: 2px;
    top: 12px;
    transition: 0.35s;
}

#sidebar .side_nav > li.on .jt {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: 0.35s;
}

#sidebar .side_nav > li.hot > a {
    background-position: 20px -63px;
    color: #41aae1
}

#sidebar .side_nav {
    display: table;
}

/* #sidebar .side_nav>li>a {
	display:table-cell;
	vertical-align:middle;
	width:250px;

	height: 63px;
	line-height: 22px;
	background: url("../images/img/tree_ico.png") no-repeat ;
	background-position: bottom;
	background-color: #3e61c9;
	text-align: center;
	font-size: 18px;
	color: #fff;

} */

#sidebar .side_nav > li > a {
    display: table-cell;
    vertical-align: middle;
    width: 250px;
    padding: 20px 0;
    text-align: left;
    padding-left: 66px;

    font-size: 16px;
    color: #484848;
    border-top: 1px solid #c7ccd1;
    margin: 0 10px;
}

#sidebar a.n1 {
    background: url(../images/img/nav01.png) no-repeat 20px top;
}

#sidebar a.n2 {
    background: url(../images/img/nav02.png) no-repeat 20px top;
}

#sidebar a.n3 {
    background: url(../images/img/nav03.png) no-repeat 20px top;
}

#sidebar a.n4 {
    background: url(../images/img/nav03.png) no-repeat 20px top;
}

#sidebar .side_nav > li > div > a {

}

#sidebar .side_nav > li ul {
}

/* #sidebar .side_nav>li ul a {
	color: #fff;
	font-size: 12px;
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
} */
#sidebar .side_nav > li ul a {
    color: #484848;
    font-size: 14px;
    display: block;
    text-align: left;
    padding: 10px 10px 10px 70px;

}

/* #sidebar .side_nav>li.active li.active>a:after {
	content: '';
	width: 15px;
	height: 15px;
	background: url(../images/img/Drop_down.png) no-repeat -53px 0 transparent;
	position: absolute;
	top: 12px;
	right: -1px;
}

#sidebar .side_nav>li>a.hide:after {
	background: url(../images/img/Drop_down.png) no-repeat -2px 0 transparent;
}

#sidebar .side_nav>li
{border-bottom:1px solid #60bbf0;}
#sidebar .side_nav>li:first-child + li + li + li{
	border: none;
}*/

#sidebar .side_nav ul {
    padding: 0px 0 0px 0;
    margin-top: -14px;
}

/*#sidebar .side_nav li li {
	padding: 9px 0 9px 0;
	position: relative;
}*/
input[type="radio"] {
    border: none !important;
    vertical-align: -3px;
}

/*#sidebar .side_nav > li.active ul{display:block;}
#sidebar .side_nav > li ul{display:none;}
#sidebar .side_nav>li:first-child>a:before {
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/img/personal_icons.png) no-repeat -2px 0 transparent;
	position: absolute;
	left: 20px;
	top: 12px;
}

#sidebar .side_nav>li:first-child+li>a:before {
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/img/personal_icons.png) no-repeat -26px 0 transparent;
	position: absolute;
	left: 20px;
	top: 12px;
}

#sidebar .side_nav>li:first-child+li+li>a:before {
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/img/personal_icons.png) no-repeat -48px 0 transparent;
	position: absolute;
	left: 20px;
	top: 12px;
}

#sidebar .side_nav>li:first-child+li+li+li>a:before {
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/img/personal_icons.png) no-repeat -75px 0 transparent;
	position: absolute;
	left: 20px;
	top: 12px;
}*/
.information_update > li input[type="file"] {
    border: none;
    width: auto;
}

.information_update > li input[type="checkbox"] {
    border: none;
}

/*主体css*/
#main {
    width: 100%;

    margin: 0 auto;
    min-height: 814px;
    background-color: #e8e9ee;
    overflow: hidden;
}

.main_content {

    margin-left: 230px;
    min-height: 814px;
    padding: 40px;
    border: none;
    background-color: #fff;
}

.main_head {

}

.main_head_unit {
    min-width: 90px;

    line-height: 30px;
    font-size: 22px;
    color: #484848;
    font-family: Adobe 黑体 Std;
}

#search_box {
    border: 1px solid #f0f0f0;
    padding: 20px;
    margin: 20px 0;
}

#search_box .layui-input-inline {
    margin-right: 10px;
}

.main_head_text {
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1; /* OLD - Firefox 19- */
    -webkit-flex: 1; /* Chrome */
    -ms-flex: 1; /* IE 10 */
    flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */

    line-height: 30px;
    font-size: 14px;
    color: #8c8a8a;
    font-family: microsoft yahei;

}

#fund .main_head_text select {
    width: 140px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #aaa;

}

#fund {
    position: relative;
}

.main_page_Info {
    /* position:absolute; */
    width: 100%
}

.form {
    margin-top: 11px;
}

#account .form_title {
    margin-top: 20px;
}

#account .form_title > ul {
    width: 100%;
    line-height: 30px;

    text-align: left;
    font-size: 14px;
    color: #484848;
    overflow: hidden;
}

#account .form_title > ul > li {
    float: left;
    width: 100px;
}

#account .form_title > ul > li.name {
    text-align: right;
    padding-right: 20px;
    width: 110px;

}

#account .table_li li {
    width: 20% !important;
    background: #e6e6e6;
    text-align: center;
    line-height: 40px;
}

/* #fund .form_title>ul{
	width: 100%;
	height:40px;
	line-height:40px;
	background:#e6e6e6;
	text-align:center;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 11px;
	color: #484848;
}

#fund .form_title>ul>li{
	float:left;
	width: 15%;
	overflow:hidden
}
 */
#fund .form_title > ul {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #e6e6e6;
    text-align: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-size: 11px;
    color: #484848;
    display: table;
}

#fund .form_title > ul > li {

    width: 15%;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    overflow: hidden
}

#fund .form_title > ul > li:first-child {
    width: 5%;
}

#fund .form_title > ul > li:last-child {
    width: 20%;
}

.form_role_title > a {
    display: inline-block;

    padding: 0 30px;

    line-height: 40px;
    text-align: center;
    border: 1px solid #e6e6e6;
    font-size: 14px;
    color: #484848;
    margin-left: -1px;

}

.form_role_title .btn_odd {

}

.form_role_title .btn_even {
    background: #000;
    color: #fff;
}

.form_role_title > hr {
    height: 4px;
    border: none;
    margin-right: 1px;
}

.form_role_title .hr_odd {
    background: #e6e6e6;
}

.form_role_title .hr_even {
    background: #6fb34c;
}

/*没有input的form*/
.form_text {
    border: 1px solid #e6e6e6;
}

.form_text > ul {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #484848;
    border-top: 1px solid #e6e6e6;
    overflow: hidden;
}

.form_text > ul:first-child {
    border-top: none;
}

#account .form_text > ul > li {
    float: left;
    width: 20%;
}

#fund .form_text > ul > li {
    float: left;
    width: 15%;
}

#fund .form_text > ul > li:first-child {
    width: 5%;
}

#fund .form_text > ul > li:last-child {
    width: 20%;
}

.form_text > ul:nth-of-type(odd) {
    background: #fff;
}

.form_text > ul:nth-of-type(even) {
    background: #fff;
}

/*有input的form*/
.form_input {
    border-top: 1px solid #e6e6e6;
    margin-top: -1px;
    background-color: #fff;
    padding-top: 10px;

}

#account .from_alert {
    background: #eee;
    border: 1px solid #e6e6e6;
    color: #8c8c8c;
    padding: 20px;
    line-height: 25px;
    margin-top: 30px;
    display: inline-block

}

#account .from_alert > p:nth-of-type(odd) {
    /*background:#edf0f7;
    padding: 19px 17px;
    font-size: 12px;
    color: #7582af;*/
}

#account .from_alert > p:nth-of-type(even) {
    /*background:#e8e8f4;
    padding: 19px 17px;
    font-size: 12px;
    color: #484848;*/
}

.from_alert {
    background: #f6f6f6;
    padding: 20px;
    color: #999;
}

#fund .from_alert > h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

#fund .from_alert > p {
    line-height: 26px;
    font-size: 14px;
    color: #999;
}

.information_update {
    margin-top: 30px;
}

.from_button {
    text-align: center;
    width: 70%;
    margin-top: 100px;
}

.btn_submit {
    margin: 24px 10px 24px 0;
    background-color: #000;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    width: 140px;
    height: 30px;

}

.btn-icon {
    padding-right: 20px;
    background: #41aae1 url(../images/img/login_btn_bg.png) no-repeat 76% center;
}

.btn_submit:hover {
    background-color: #000;
}

/*有input的form的input*/
/* #account .information_update>li {
	display: -webkit-flex;
	display: -ms-flexbox;
 	display: flex;
	width:50%;
	padding: 10px 0 10px 0px;
}
 */
#account .information_update > li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding: 10px 0 10px 0px;
}

#account .information_update > li label, #account .information_update .lables {
    display: inline-block;
    margin: 5px 8px 0 0;
    font-size: 14px;
    color: #464e73;
    width: 200px;
    padding-right: 10px;
    text-align: right;
}

.withdraw_info li label {
    text-align: left !important;
}

#account .information_update > li label.w160 {

    width: 160px;

}

.information_update .required, .from_alert .required, .information_update_withdraw .required {
    color: #ff4e00;
    margin: 0 10px;

}

.note {
    color: #8c8a8a;
}

#account .information_update > li input, .information_update > li select {
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1; /* OLD - Firefox 19- */
    -webkit-flex: 1; /* Chrome */
    -ms-flex: 1; /* IE 10 */
    flex: 1;
    margin: 0 10px 0 0;
    height: 26px;
    line-height: 26px;
    border: 1px solid #dfdfdf;
    background: #ededf5;
    text-indent: 10px;
}

#fund .information_update_withdraw {
    margin-top: 20px;
}

#fund .information_update_withdraw li {
    padding: 5px 0 5px 15px;
}

#fund .information_update li {
    padding: 15px 0 5px 0px;
}

#fund .information_update li label {
    display: inline-block;

    margin: 5px 8px 0 0;
    font-size: 14px;
    color: #484848;
    width: 170px;
    padding-right: 10px;
    text-align: right;
}

#fund .information_update li input, .information_update li select {
    width: 20%;
    margin: 0 10px 0 0;
    height: 26px;
    line-height: 26px;
    border: 1px solid #dfdfdf;
    background: #ededf5;
    text-indent: 10px;
}

/*form里有图片链接*/
#fund .form_img ul {
    text-align: center;
}

#fund .form_img li {
    float: left;
    display: block;
    width: 20%;
    padding-top: 22px;
    padding-bottom: 22px;

    cursor: pointer;
    margin-right: 3%;
}

#fund .form_img li:last-child {

    margin-right: 0px;
}

#fund .form_img li:HOVER {

    background: #fff;

}

#fund .form_img_text {
    padding-top: 22px;
    font-size: 12px;
    color: #203ba4;
}

#fund .form_img li img {
    width: 82px;
    height: 49px;
}

#input_file {
    margin: 30px 0;
}

.required {
    /*color: #ad41c8;*/
}

.errMsg {
    color: #ad41c8;
}

/*底部css*/
#footer {

    margin-left: 230px;
    position: relative;
    bottom: 0;
    right: 0;
    background: #fff;
    overflow: hidden;

}

#footer .footer_container {

    border-top: 1px solid #e6e6e6;
    padding: 10px 0;
    height: 40px;

    margin: 0 60px;
}

#footer .cLink {
    display: block;
    height: 34px;
    line-height: 34px;
    text-align: center;
    float: left;

}

#footer .cLink a {
    color: #41aae1;
    font-size: 12px;
    padding-right: 16px;
}

#footer u {
    padding: 0 5px;
    color: #fff;
    text-decoration: none;
}

#footer .en {
    display: block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #96979c;
    font-size: 12px;
    /* float:right; */
}

/* = uploadify上传插件样式
------------------------------------------ */
.uploadify-button {
    position: relative;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background-color: #27ae60;
}

.uploadify-queue-item {
    position: absolute;
    margin-top: 4px;
    padding: 15px;
    width: 470px;
    border: 1px solid #ccc;
    background-color: #fff;
}

.uploadify-queue-item .cancel {
    float: right;
}

.uploadify-queue-item .cancel a,
.uploadify-queue-item .cancel a:hover {
    font-family: Consolas;
    color: #404040;
    text-decoration: none;
    border-bottom: 0 none;
}

.uploadify-queue-item .fileName {
    color: #2D7200;
}

.uploadify-error {
    background-color: #FDE5DD !important;
}

.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}

.uploadify-progress {
    background-color: #E5E5E5;
    margin-top: 10px;
    width: 100%;
}

.uploadify-progress-bar {
    background-color: #0099FF;
    height: 3px;
    width: 1px;
}

.upload-img-box {
    margin-top: 4px;
}

.upload-img-box .upload-pre-item {
    padding: 1px;
    width: 120px;
    max-height: 120px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ccc;
    transition: all .3s linear;
}

.upload-img-box .upload-pre-item img {
    vertical-align: top;
}

.upload-img-box .upload-pre-file {
    padding: 0 10px;
    width: 380px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px dashed #ccc;
    background-color: #fff;
}

/* 上传图片点击弹出层 */
.upload-img-popup {
    position: fixed;
    z-index: 9999;
    padding: 3px;
    border: 1px solid #c3c3c3;
    background-color: #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
}

.upload-img-popup .close-pop {
    position: absolute;
    top: -8px;
    right: -8px;
    width: 17px;
    height: 17px;
    background: url(../images/bg_icon.png) no-repeat -25px 0 !important;
}

.upload-img-popup .close-pop:hover {
    text-decoration: none;
    border-bottom: 0 none;
}

.upload-img-popup img {
    display: block;
}

.upload_icon_all {
    width: 15px;
    height: 15px;
    background: url(../images/attachment_1.png);
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

img {
    max-width: 100%;
    border: 0 none;
}

/* 列表分页 */
/*
.page {
	font: 14px/1.5 "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;
	color:#404040;
    margin: 10px 0;
    *zoom: 1;
}
.page a,
.page span {
    color: #000;
	border: 1px solid #ccc;
}
.page a:hover {
    background-color: #E1E1E1;
}

.page {
    margin: 10px 0;
    *zoom: 1;
}
.page:before,
.page:after {
    display: table;
    content: "";
}
.page:after {
    clear:both;
}
.page a,
.page span {
    float: left;
    margin-left: -1px;
    padding: 0 14px;
    height: 30px;
    line-height: 30px;
    color: #000;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.page a:hover
 {
    text-decoration: none;
    background-color: #D7F2FD;
}
.page .current {
	border-top: 1px solid #387C0B;
}
.page .next,
.page .prev {
    font-family: "宋体";
    font-weight: bold;
}
.page .rows {
	border-right: 1px solid #CCCCCC;
}
 */
.card-tip {
    display: none;
    position: absulte;
    z-index: 250;
    min-width: 168px;
    max-width: 480px;
    over-flow: hidden;
    height: 25px;
    background: none repeat scroll 0% 0% #fff;
    transition: opacity 0.218s ease 0s;
    padding: 5px 0px;
    margin: 0px 0px 5px 203px;
    line-height: 20px;
    font-size: 20px;
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}

.li-input {
    position: relative;

}

#tables {
    width: 100%
}

#tables th, #tables td {
    height: 40px;
    line-height: 40px;
    text-align: center;
}

#tables th {
}

#tables td {
    border-bottom: 1px solid #e6e6e6;
}

table.dataTable, .dataTables_wrapper {
    clear: inherit !important;
}

.layui-upload-img {
    width: 150px;
    height: 150px;
    margin: 0 10px 10px 0;
}

.container{width:1080px;margin:0 auto}
.w900{width:900px;}
.w800{width:800px;}

.layui-form-label i{font-style: normal;color:red;    padding-right:5px;}